package com.scalar.chiptrack.operations.dataentry;

import com.scalar.chiptrack.utils.AutoGrowingArrayList;
import com.scalar.chiptrack.utils.StringUtils;
import com.scalar.chiptrack.operations.dataentry.test.TestBinInfo;

import java.util.ArrayList;
import java.util.Date;

/**
 * Created by IntelliJ IDEA.
 * User: Sudhakar
 * Date: Sep 24, 2006
 * Time: 12:49:38 AM
 */
public class LotDetails
{
    private String partNumber;
    private String processStepId;
    private String processType;
    private String vendorName;
    private String locationId;
    private String lotNumber;
    private String lotId;
    private String poNumber;
    private String waferQtyIn;
    private String waferQtyOut;
    private String dieQtyIn;
    private String dieQtyOut;
    private String dateIn;
    private String dateOut;
    private String fabLotNumber;
    private String vendorLotNumber;
    private String waferIds;
    private String lotStatus;
    private String dateCode;
    private String dateCode1;
    private String comments;
    private String nextLocation;
    private String shipQty;
    private String shipDieQty;
    private String lotCategory;
    private String shipDate;
    private String customerSo;
    private String invoiceNo;
    private String shipDocNo;
    private String etd;
    private String eta;
    private String shippedLotId;
    private String shopOrderNo;
    private String poId;
    private boolean checked = false;
    private String  soStatus;
    private String filghtNo;
    private String assemblyVendor;
    private String splitLotOne;
    private String splitLotTwo;
    private String splitLotOneQty;
    private String splitLotTwoQty;
    private String splitLotOneWaferIds;
    private String splitLotTwoWaferIds;

    private String binQtyAsString;
    private String waferChecked;
    private String checkedBinQtyAsString;
    private String checkedWaferIdsAsString;
    private String waferIdValueAsString;
    private String scrapQtyAsString;
    private String checkedScrapQtyAsString;
    private String availableBinQtyAsStr;
    private String checkedAvailableBinQtyAsStr;
    private ArrayList binList      = new AutoGrowingArrayList( TestBinInfo.class );

    private String assemblyLotNumber;

    private int assyLotSize = -1;
    private boolean assyReleased = false;
    private boolean assyTrasit = false;
    private String nextProcessType;
    private String stageName;

    private boolean lotHold = false;
    private String scrapComments;
    private int  scrapDieQty;
    private String bulkDieQty ;
    private boolean closed = false;
    private int rmaReceiveLotId = -1;
    private int rmaReceiveId = -1;
    private String rmaReceiveNo = null;
    private boolean nonValueInventory = false;
    private String transferFrom = null;
    private String transferFrom1 = null;
    private String transferTo = null;
    private String transferTo1 = null;

    private int toProcessStepId;
    private String toPartNumber;

    private int remainQty;

    public LotDetails()
    {
        dateIn = StringUtils.formatDateToString(new Date(), "MM/dd/yyyy");
    }
    public String getWaferChecked()
    {
        return waferChecked;
    }

    public void setWaferChecked(String waferChecked) {
        this.waferChecked = waferChecked;
    }

    public String getPartNumber() {
        return partNumber;
    }

    public void setPartNumber(String partNumber) {
        this.partNumber = partNumber;
    }

    public String getProcessStepId() {
        return processStepId;
    }

    public void setProcessStepId(String processStepId) {
        this.processStepId = processStepId;
    }

    public String getProcessType() {
        return processType;
    }

    public void setProcessType(String processType) {
        this.processType = processType;
    }

    public String getVendorName() {
        return vendorName;
    }

    public void setVendorName(String vendorName) {
        this.vendorName = vendorName;
    }

    public String getLocationId() {
        return locationId;
    }

    public void setLocationId(String locationId) {
        this.locationId = locationId;
    }

    public String getLotNumber() {
        return lotNumber;
    }

    public void setLotNumber(String lotNumber) {
        this.lotNumber = lotNumber;
    }

    public String getLotId() {
        return lotId;
    }

    public void setLotId(String lotId) {
        this.lotId = lotId;
    }

    public String getPoNumber() {
        return poNumber;
    }

    public void setPoNumber(String poNumber) {
        this.poNumber = poNumber;
    }

    public String getWaferQtyIn() {
        return waferQtyIn;
    }

    public void setWaferQtyIn(String waferQtyIn) {
        this.waferQtyIn = waferQtyIn;
    }

    public String getWaferQtyOut() {
        return waferQtyOut;
    }

    public void setWaferQtyOut(String waferQtyOut) {
        this.waferQtyOut = waferQtyOut;
    }

    public String getDieQtyIn() {
        return dieQtyIn;
    }

    public void setDieQtyIn(String dieQtyIn) {
        this.dieQtyIn = dieQtyIn;
    }

    public String getDieQtyOut() {
        return dieQtyOut;
    }

    public void setDieQtyOut(String dieQtyOut) {
        this.dieQtyOut = dieQtyOut;
    }

    public String getDateIn() {
        return dateIn;
    }

    public void setDateIn(String dateIn) {
        this.dateIn = dateIn;
    }

    public String getDateOut() {
        return dateOut;
    }

    public void setDateOut(String dateOut) {
        this.dateOut = dateOut;
    }

    public String getFabLotNumber() {
        return fabLotNumber;
    }

    public void setFabLotNumber(String fabLotNumber) {
        this.fabLotNumber = fabLotNumber;
    }

    public String getVendorLotNumber() {
        return vendorLotNumber;
    }

    public void setVendorLotNumber(String vendorLotNumber) {
        this.vendorLotNumber = vendorLotNumber;
    }

    public String getWaferIds() {
        return waferIds;
    }

    public void setWaferIds(String waferIds) {
        this.waferIds = waferIds;
    }

    public String getLotStatus() {
        return lotStatus;
    }

    public void setLotStatus(String lotStatus) {
        this.lotStatus = lotStatus;
    }

    public String getDateCode() {
        return dateCode;
    }

    public void setDateCode(String dateCode) {
        this.dateCode = dateCode;
    }

    public String getComments() {
        return comments;
    }

    public void setComments(String comments) {
        this.comments = comments;
    }

    public String getNextLocation() {
        return nextLocation;
    }

    public void setNextLocation(String nextLocation) {
        this.nextLocation = nextLocation;
    }

    public String getShipQty() {
        return shipQty;
    }

    public void setShipQty(String shipQty) {
        this.shipQty = shipQty;
    }

    public String getShipDieQty() {
        return shipDieQty;
    }

    public void setShipDieQty(String shipDieQty) {
        this.shipDieQty = shipDieQty;
    }

    public String getLotCategory() {
        return lotCategory;
    }

    public void setLotCategory(String lotCategory) {
        this.lotCategory = lotCategory;
    }

    public String getShipDate() {
        return shipDate;
    }

    public void setShipDate(String shipDate) {
        this.shipDate = shipDate;
    }

    public String getCustomerSo() {
        return customerSo;
    }

    public void setCustomerSo(String customerSo) {
        this.customerSo = customerSo;
    }

    public String getInvoiceNo() {
        return invoiceNo;
    }

    public void setInvoiceNo(String invoiceNo) {
        this.invoiceNo = invoiceNo;
    }

    public String getShipDocNo() {
        return shipDocNo;
    }

    public void setShipDocNo(String shipDocNo) {
        this.shipDocNo = shipDocNo;
    }

    public String getEtd() {
        return etd;
    }

    public void setEtd(String etd) {
        this.etd = etd;
    }

    public String getEta() {
        return eta;
    }

    public void setEta(String eta) {
        this.eta = eta;
    }

    public String getShippedLotId() {
        return shippedLotId;
    }

    public void setShippedLotId(String shippedLotId) {
        this.shippedLotId = shippedLotId;
    }

    public String getShopOrderNo() {
        return shopOrderNo;
    }

    public void setShopOrderNo(String shopOrderNo) {
        this.shopOrderNo = shopOrderNo;
    }

    public String getPoId() {
        return poId;
    }

    public void setPoId(String poId) {
        this.poId = poId;
    }

    public boolean isChecked() {
        return checked;
    }

    public void setChecked(boolean checked) {
        this.checked = checked;
    }

    public String getSoStatus() {
        return soStatus;
    }

    public void setSoStatus(String soStatus) {
        this.soStatus = soStatus;
    }

    public String getFilghtNo() {
        return filghtNo;
    }

    public void setFilghtNo(String filghtNo) {
        this.filghtNo = filghtNo;
    }

    public String getAssemblyVendor() {
        return assemblyVendor;
    }

    public void setAssemblyVendor(String assemblyVendor) {
        this.assemblyVendor = assemblyVendor;
    }

    public boolean isAssyTrasit() {
        return assyTrasit;
    }

    public void setAssyTrasit(boolean assyTrasit) {
        this.assyTrasit = assyTrasit;
    }

    public boolean isAssyReleased() {
        return assyReleased;
    }

    public void setAssyReleased(boolean assyReleased) {
        this.assyReleased = assyReleased;
    }


    public boolean isNonValueInventory() {
        return nonValueInventory;
    }

    public void setNonValueInventory(boolean nonValueInventory) {
        this.nonValueInventory = nonValueInventory;
    }

    public int getRemainQty() {
        return remainQty;
    }

    public void setRemainQty(int remainQty) {
        this.remainQty = remainQty;
    }

    /**
     * @return ArrayList
     */
    public ArrayList getTransitProcessList()
    {
        ArrayList processList = new ArrayList();
        processList.add(new org.apache.struts.util.LabelValueBean("FAB", "FAB"));
        processList.add(new org.apache.struts.util.LabelValueBean("SORT", "SORT"));
        processList.add(new org.apache.struts.util.LabelValueBean("ASSEMBLY", "ASSEMBLY"));
        processList.add(new org.apache.struts.util.LabelValueBean("TEST", "TEST"));
        processList.add(new org.apache.struts.util.LabelValueBean("FINISHED GOODS", "FINISHED GOODS"));
        return processList;
    }

    /**
     *
     * @return ArrayList
     */
    public ArrayList getLotCategoryType()
    {
        ArrayList lotCategoryList = new ArrayList();
        lotCategoryList.add( new org.apache.struts.util.LabelValueBean( "PROD", "PROD" ) );
        lotCategoryList.add( new org.apache.struts.util.LabelValueBean( "ENGG", "ENGG" ) );        
        lotCategoryList.add( new org.apache.struts.util.LabelValueBean( "RMA", "RMA" ) );
        return lotCategoryList;
    }
    /**
     *   To get the Lot status
     * @return ArrayList
     */
    public ArrayList getLotStatusType()
    {
        ArrayList lotStatusList = new ArrayList();
        lotStatusList.add( new org.apache.struts.util.LabelValueBean( "Running", "Running" ) );
        lotStatusList.add( new org.apache.struts.util.LabelValueBean( "Hold", "Hold" ) );
        return lotStatusList;
    }

    /**
     *
     * @return  ArrayList
     */
    public ArrayList getTransitNextLocations()
    {
        ArrayList nextLocationList = new ArrayList();
        nextLocationList.add( new org.apache.struts.util.LabelValueBean( "Ardentec", "Ardentec" ) );
        nextLocationList.add( new org.apache.struts.util.LabelValueBean( "ChipBond", "ChipBond" ) );
        nextLocationList.add( new org.apache.struts.util.LabelValueBean( "IST", "IST" ) );
        nextLocationList.add( new org.apache.struts.util.LabelValueBean( "KYEC", "KYEC" ) );
        nextLocationList.add( new org.apache.struts.util.LabelValueBean( "Leadis", "Leadis" ) );

        return nextLocationList;
    }

    /**
     *
     * @return  ArrayList
     */
    public ArrayList getInventoryProcessList()
    {
        ArrayList invProcessList = new ArrayList();
        invProcessList.add(new org.apache.struts.util.LabelValueBean("WAFER STORE", "WAFER STORE"));
        /*invProcessList.add(new org.apache.struts.util.LabelValueBean("BUMP STORE", "BUMP STORE"));*/
        invProcessList.add(new org.apache.struts.util.LabelValueBean("DIE BANK", "DIE BANK"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("CLASS STORE", "CLASS STORE"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FINISHED GOODS", "FINISHED GOODS"));
        return invProcessList;
    }

    public ArrayList getProcessList()
    {
        ArrayList processList = new ArrayList();
        processList.add( new org.apache.struts.util.LabelValueBean( "FAB", "Fab" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "WAFER STORE", "Wafer Store" ) );
        /*processList.add( new org.apache.struts.util.LabelValueBean( "BUMPING", "Bumping" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "BUMP STORE", "Bump Store" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "CP", "Sort" ) );*/
        processList.add( new org.apache.struts.util.LabelValueBean( "DIE BANK", "Die Bank" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "ASSEMBLY", "Assembly" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "TEST", "Test" ) );
        processList.add( new org.apache.struts.util.LabelValueBean( "FINISHED GOODS", "Finished Goods" ) );
        return processList;
    }

    public ArrayList getBoardInventoryProcessList()
    {
        ArrayList invProcessList = new ArrayList();
        invProcessList.add(new org.apache.struts.util.LabelValueBean("EMPTY BOARD", "DIE BANK"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("BOARD ASSEMBLY", "ASSEMBLY"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("BOARD TEST", "TEST"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("BOARD FINISHED GOODS", "Finished Goods"));
        return invProcessList;
    }

    public ArrayList getLotSplitProcessList()
    {
        ArrayList lotSplitProcessList = new ArrayList();

        lotSplitProcessList.add(new org.apache.struts.util.LabelValueBean("Assembly", "Assembly"));
        lotSplitProcessList.add(new org.apache.struts.util.LabelValueBean("FT", "FT"));
        lotSplitProcessList.add(new org.apache.struts.util.LabelValueBean("FPO", "FPO"));
        lotSplitProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel"));
        lotSplitProcessList.add(new org.apache.struts.util.LabelValueBean("FG", "FG"));
        
        return lotSplitProcessList;
    }

    /**
     *
     * @return  ArrayList
     */
    public ArrayList getInventoryReceiveProcessList()
    {
        ArrayList invProcessList = new ArrayList();


        invProcessList.add(new org.apache.struts.util.LabelValueBean("Assembly", "Assembly"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FT", "FT"));
        /*invProcessList.add(new org.apache.struts.util.LabelValueBean("FPO", "FPO"));*/
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FG", "FG") );
        
        return invProcessList;
    }
     public ArrayList getRMADisposeProcessList()
    {
        ArrayList invProcessList = new ArrayList();

        invProcessList.add(new org.apache.struts.util.LabelValueBean("FT", "FT"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FG", "FG") );

        return invProcessList;
    }
    public ArrayList getReceiveProcessList()
    {
        ArrayList invProcessList = new ArrayList();

        invProcessList.add(new org.apache.struts.util.LabelValueBean("DIE BANK", "DIE BANK"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Assembly", "Assembly"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FT", "FT"));
        /*invProcessList.add(new org.apache.struts.util.LabelValueBean("FPO", "FPO"));*/
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel") );
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FG", "FG") );

        return invProcessList;
    }

    public ArrayList getFgPreviousProcessList()
    {
        ArrayList invProcessList = new ArrayList();

        invProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel"));

        return invProcessList;
    }
    public ArrayList getInventoryTransitProcessList()
    {
        ArrayList invProcessList = new ArrayList();

        invProcessList.add(new org.apache.struts.util.LabelValueBean("ASSEMBLY", "ASSEMBLY"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FT", "FT"));
        /*invProcessList.add(new org.apache.struts.util.LabelValueBean("FPO", "FPO"));*/
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Tape & Reel", "Tape & Reel"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("FG", "FG") );
        
        return invProcessList;
    }
    public ArrayList getMemProcessList()
    {
        ArrayList invProcessList = new ArrayList();


        invProcessList.add(new org.apache.struts.util.LabelValueBean("Raw Wafer", "Raw Wafer"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Epi VT", "Epi VT"));
        /*invProcessList.add(new org.apache.struts.util.LabelValueBean("FPO", "FPO"));*/
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Epi Seal", "Epi Seal"));
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Fab", "Fab") );
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Back Grind", "Back Grind") );
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Sort", "Sort") );
        invProcessList.add(new org.apache.struts.util.LabelValueBean("Die Bank", "Die Bank") );

        return invProcessList;
    }

    public static ArrayList getDepartmentsList()
    {
        ArrayList processList = new ArrayList();
        processList.add(new org.apache.struts.util.LabelValueBean("PROD", "PROD"));
        processList.add(new org.apache.struts.util.LabelValueBean("ENGG", "ENGG"));
        processList.add(new org.apache.struts.util.LabelValueBean("MRKT", "MRKT"));
        processList.add(new org.apache.struts.util.LabelValueBean("SALES", "SALES"));
        processList.add(new org.apache.struts.util.LabelValueBean("--Other--", "-2"));
        return processList;                                               
    }
    public ArrayList getBinList() {
        return binList;
    }

    public void setBinList(ArrayList binList) {
        this.binList = binList;
    }

    public String getSplitLotOne() {
        return splitLotOne;
    }

    public void setSplitLotOne(String splitLotOne) {
        this.splitLotOne = splitLotOne;
    }

    public String getSplitLotTwo() {
        return splitLotTwo;
    }

    public void setSplitLotTwo(String splitLotTwo) {
        this.splitLotTwo = splitLotTwo;
    }

    public String getSplitLotOneQty() {
        return splitLotOneQty;
    }

    public void setSplitLotOneQty(String splitLotOneQty) {
        this.splitLotOneQty = splitLotOneQty;
    }

    public String getSplitLotTwoQty() {
        return splitLotTwoQty;
    }

    public void setSplitLotTwoQty(String splitLotTwoQty) {
        this.splitLotTwoQty = splitLotTwoQty;
    }

    public String getSplitLotOneWaferIds() {
        return splitLotOneWaferIds;
    }

    public void setSplitLotOneWaferIds(String splitLotOneWaferIds) {
        this.splitLotOneWaferIds = splitLotOneWaferIds;
    }

    public String getSplitLotTwoWaferIds() {
        return splitLotTwoWaferIds;
    }

    public void setSplitLotTwoWaferIds(String splitLotTwoWaferIds) {
        this.splitLotTwoWaferIds = splitLotTwoWaferIds;
    }

    public String getBinQtyAsString() {
        return binQtyAsString;
    }

    public void setBinQtyAsString(String binQtyAsString) {
        this.binQtyAsString = binQtyAsString;
    }

    public String getCheckedBinQtyAsString() {
        return checkedBinQtyAsString;
    }

    public void setCheckedBinQtyAsString(String checkedBinQtyAsString) {
        this.checkedBinQtyAsString = checkedBinQtyAsString;
    }

    public String getCheckedWaferIdsAsString() {
        return checkedWaferIdsAsString;
    }

    public void setCheckedWaferIdsAsString(String checkedWaferIdsAsString) {
        this.checkedWaferIdsAsString = checkedWaferIdsAsString;
    }

    public String getWaferIdValueAsString() {
        return waferIdValueAsString;
    }

    public void setWaferIdValueAsString(String waferIdValueAsString) {
        this.waferIdValueAsString = waferIdValueAsString;
    }

    public String getAssemblyLotNumber() {
        return assemblyLotNumber;
    }

    public void setAssemblyLotNumber(String assemblyLotNumber) {
        this.assemblyLotNumber = assemblyLotNumber;
    }

    public int getAssyLotSize()
    {
        return assyLotSize;
    }

    public void setAssyLotSize(int assyLotSize) {
        this.assyLotSize = assyLotSize;
    }

    public String getNextProcessType() {
        return nextProcessType;
    }

    public void setNextProcessType(String nextProcessType) {
        this.nextProcessType = nextProcessType;
    }

    public String getStageName() {
        return stageName;
    }

    public void setStageName(String stageName) {
        this.stageName = stageName;
    }

    public String getDateCode1() {
        return dateCode1;
    }

    public void setDateCode1(String dateCode1) {
        this.dateCode1 = dateCode1;
    }

    public boolean isLotHold() {
        return lotHold;
    }

    public void setLotHold(boolean lotHold) {
        this.lotHold = lotHold;
    }

    public String getScrapComments() {
        return scrapComments;
    }

    public void setScrapComments(String scrapComments) {
        this.scrapComments = scrapComments;
    }

    public int getScrapDieQty() {
        return scrapDieQty;
    }

    public void setScrapDieQty(int scrapDieQty) {
        this.scrapDieQty = scrapDieQty;
    }

    public String getScrapQtyAsString() {
        return scrapQtyAsString;
    }

    public void setScrapQtyAsString(String scrapQtyAsString) {
        this.scrapQtyAsString = scrapQtyAsString;
    }

    public String getCheckedScrapQtyAsString() {
        return checkedScrapQtyAsString;
    }

    public void setCheckedScrapQtyAsString(String checkedScrapQtyAsString) {
        this.checkedScrapQtyAsString = checkedScrapQtyAsString;
    }

    public String getAvailableBinQtyAsStr() {
        return availableBinQtyAsStr;
    }

    public void setAvailableBinQtyAsStr(String availableBinQtyAsStr) {
        this.availableBinQtyAsStr = availableBinQtyAsStr;
    }

    public String getCheckedAvailableBinQtyAsStr() {
        return checkedAvailableBinQtyAsStr;
    }

    public void setCheckedAvailableBinQtyAsStr(String checkedAvailableBinQtyAsStr) {
        this.checkedAvailableBinQtyAsStr = checkedAvailableBinQtyAsStr;
    }

    public String getBulkDieQty() {
        return bulkDieQty;
    }

    public void setBulkDieQty(String bulkDieQty) {
        this.bulkDieQty = bulkDieQty;
    }

    public boolean isClosed() {
        return closed;
    }

    public void setClosed(boolean closed) {
        this.closed = closed;
    }

    public int getRmaReceiveLotId() {
        return rmaReceiveLotId;
    }

    public void setRmaReceiveLotId(int rmaReceiveLotId) {
        this.rmaReceiveLotId = rmaReceiveLotId;
    }

    public int getRmaReceiveId() {
        return rmaReceiveId;
    }

    public void setRmaReceiveId(int rmaReceiveId) {
        this.rmaReceiveId = rmaReceiveId;
    }

    public String getRmaReceiveNo() {
        return rmaReceiveNo;
    }

    public void setRmaReceiveNo(String rmaReceiveNo) {
        this.rmaReceiveNo = rmaReceiveNo;
    }

    public String getTransferFrom() {
        return transferFrom;
    }

    public void setTransferFrom(String transferFrom) {
        this.transferFrom = transferFrom;
    }

    public String getTransferFrom1() {
        return transferFrom1;
    }

    public void setTransferFrom1(String transferFrom1) {
        this.transferFrom1 = transferFrom1;
    }

    public String getTransferTo() {
        return transferTo;
    }

    public void setTransferTo(String transferTo) {
        this.transferTo = transferTo;
    }

    public String getTransferTo1() {
        return transferTo1;
    }

    public void setTransferTo1(String transferTo1) {
        this.transferTo1 = transferTo1;
    }

    public int getToProcessStepId() {
        return toProcessStepId;
    }

    public void setToProcessStepId(int toProcessStepId) {
        this.toProcessStepId = toProcessStepId;
    }

    public String getToPartNumber() {
        return toPartNumber;
    }

    public void setToPartNumber(String toPartNumber) {
        this.toPartNumber = toPartNumber;
    }
}
